package Connector;

//接口的成员特点：
//1. 成员变量：只能是常量，默认修饰符是 public static final。
//2. 构造方法：没有，因为接口主要是扩展功能的，而没有具体存在。
//3. 成员方法：只能是抽象方法，默认修饰符是 public abstract。

//4. 类与类之间的关系：继承关系，只能单继承，但是可以多层继承。
//5. 类与接口之间的关系：实现关系，可以单实现，也可以多实现。
//6. 接口与接口之间的关系：继承关系，可以单继承，也可以多继承。

//接口的多态
//1. 接口的多态：接口的多态可以通过实现类对象，也可以通过接口对象。
//2. 接口的多态成员访问的特点：
//   1. 变量：只能访问接口中的静态变量，不能访问实现类中的静态变量。
//   2. 方法：只能访问接口中的默认方法，不能访问实现类中的默认方法。
//   3. 构造方法：接口中没有构造方法，实现类中也没有构造方法。
//   4. 引用类型：只能访问接口中的引用类型，不能访问实现类中的引用类型。

public interface Swim {
    int a = 10;
    void swim();

    void backstroke();
}
